STACKAVAIL

#include <malloc.h>    требуется только для объявления функции
unsigned int stackavail();

Описание.
Функция stackavail возвращает приблизительный размер стека в байтах, доступного для динамического размещения памяти посредством функции alloca.

Возвращаемое значение.
Функция stackavail возвращает размер в байтах как беззнаковое целое.

Пример.

               #include <malloc.h>
               
               main()
               {
               char * ptr;

               printf("Stack memory available before alloca=%u\n",
                     stackavail());
               ptr=alloca(100*sizeof(char));
               printf("Stack memory available after alloca=%u\n",
                     stackavail());
               }
         
Hosted by uCoz